#ifndef REPORTCONFIG_H
#define REPORTCONFIG_H

#include <QWidget>
#include <QMessageBox>
#include <QDebug>
#include <QTextDocument>
#include <QTextCursor>
#include <QTextEdit>
#include <QTextDocumentWriter>
#include <QPrinter>
#include <QDate>
#include <QTime>
#include <QString>
#include <QFileDialog>
#include <QDir>
#include <QTextTableFormat>
#include <QTextFrameFormat>
#include <QSqlDatabase>
#include <QSqlError>
#include <QSqlQuery>
#include <QSqlRecord>
#include <QTextTable>
#include <QDesktopServices>
#include <QUrl>
#include <QTextImageFormat>
#include <QKeyEvent>
#include <QKeySequence>
#include <QShortcut>

namespace Ui {
class ReportConfig;
}

class ReportClientGenerator : public QWidget
{
    Q_OBJECT

public:
    explicit ReportClientGenerator(QWidget *parent = 0);
    ~ReportClientGenerator();

private slots:
    void on_guardarBtn_clicked();
    void on_opt_razon_soc();
    void on_opt_fecha();
    void on_opt_puntual_date();
    void on_opt_from_to_date();
    void on_checkBox_razon_soc_clicked();
    void on_checkBox_fecha_alta_clicked();
    void on_checkBox_respons_clicked();

    void on_opt_todos_clientes_clicked();

    void on_opt_responsable_clicked();

//    void on_select_dir_btn_2_clicked();

    void on_select_dir_btn_2_clicked();

private:
    Ui::ReportConfig *ui;
    QString report_path;
};

#endif // REPORTCONFIG_H
